package com.myjob.entity;

import java.util.Date;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import java.io.Serializable;
/**
 * @author Chen Yuan
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("work")
public class Work implements Serializable {
	/** 工作经历编号 */
	@TableId(value = "work_id", type = IdType.ID_WORKER_STR)
	private String workId;
    
	/** 对应的用户编号 */
	@TableId("user_id")
	private String userId;
    
	/** 工作公司名称 */
	@TableId("company_name")
	private String companyName;
    
	/** 公司所属行业 */
	@TableId("industry")
	private String industry;
    
	/** 所属部门 */
	@TableId("dept")
	private String dept;
    
	/** 职位名称 */
	@TableId("position")
	private String position;
    
	/** 起始年月 */
	@TableId("start_date")
	@JsonFormat(pattern = "yyyy-MM",timezone="Asia/Shanghai")
	private Date startDate;
    
	/** 结束年月 */
	@TableId("end_date")
	@JsonFormat(pattern = "yyyy-MM",timezone="Asia/Shanghai")
	private String endDate;
    
	/** 工作内容 */
	@TableId("content")
	private String content;
    
}